package com.portal.business.functions.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

import com.portal.business.price.dto.PriceDTO;
/**
 * 
 * 项目名称: Portal     
 * 类名称:   FunctionsDTO     
 * 类描述:   功能介绍 
 * 创建人:   骆海东
 * 创建时间: Aug 31, 2011 5:06:52 PM     
 * 最后修改人:   骆海东
 * 最后修改时间: Aug 31, 2011 5:06:52 PM     
 * 最后修改备注:
 */
public class FunctionsDTO implements Serializable{

	    
	private static final long serialVersionUID = 1694172153930024717L;

	private Integer funId;//fun_id自增编号
	
	private String name;//fun_name功能名称
	
	private String fdesc;//fun_desc功能简介
	
	private String img;//fun_img首页展示简介图示
	
	private Integer funType;//fun_type功能类型（0基本，1高级，2收费）'
	
	private Date createDate;//生成时间
	
	private Integer showStatus;//show_status是否首页展示，0否1是
	
	private String showDesc;//show_desc首页展示简介
	
	private Integer orderNum;//order_num首页展示顺序
	

	private Set<PriceDTO> priceSet; //对应的价格

	
	public FunctionsDTO(){
		super();
	}
	public FunctionsDTO(Integer funId,String name ,Integer funType){
		super();
		this.funId = funId;
		this.name = name;
		this.funType = funType;
	}
	public FunctionsDTO(Integer funId,String name ,Integer funType,String fdesc){
		super();
		this.funId = funId;
		this.name = name;
		this.funType = funType;
		this.fdesc = fdesc;
	}
	public FunctionsDTO(Integer funId,String name,String fdesc,String img,Integer funType,Date createDate, Integer showStatus,String showDesc,Integer orderNum){
		super();
		this.funId = funId;
		this.name = name;
		this.fdesc = fdesc;
		this.img = img;
		this.funType = funType;
		this.createDate = createDate;
		this.showStatus = showStatus;
		this.showDesc = showDesc;
		this.orderNum = orderNum;
	}
	public Integer getFunId() {
		return funId;
	}

	public void setFunId(Integer funId) {
		this.funId = funId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}


	public String getImg() {
		return img;
	}

	public void setImg(String img) {
		this.img = img;
	}

	public Integer getFunType() {
		return funType;
	}

	public void setFunType(Integer funType) {
		this.funType = funType;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Set<PriceDTO> getPriceSet() {
		return priceSet;
	}

	public void setPriceSet(Set<PriceDTO> priceSet) {
		this.priceSet = priceSet;
	}
	public String getFdesc() {
		return fdesc;
	}
	public void setFdesc(String fdesc) {
		this.fdesc = fdesc;
	}
	public Integer getShowStatus() {
		return showStatus;
	}
	public void setShowStatus(Integer showStatus) {
		this.showStatus = showStatus;
	}
	public String getShowDesc() {
		return showDesc;
	}
	public void setShowDesc(String showDesc) {
		this.showDesc = showDesc;
	}
	public Integer getOrderNum() {
		return orderNum;
	}
	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}

}
